package com.haole.ecommercepay.withdraw.entity;

import com.haole.ecommercepay.common.BaseParam;
import lombok.Data;

/**
 * @author haole
 */
@Data
public class WithdrawParam extends BaseParam {

    /**
     * 电商平台二级商户号，由微信支付生成并下发，必填
     */
    private String sub_mchid;
    /**
     * 商户提现单号，必须是字母数字，必填
     */
    private String out_request_no;
    /**
     * 提现金额，提现金额（单位：分），必填
     * 示例值：100
     */
    private Integer amount;
    /**
     * 备注，商户对提现单的备注，非必填
     * 示例值：交易提现
     */
    private String remark;
    /**
     * 银行附言，展示在收款银行系统中的附言，数字、字母最长32个汉字（能否成功展示依赖银行系统支持），非必填
     * 示例值：微信支付提现
     */
    private String bank_memo;
}
